package com.jrx.anytxn.reporting.entity;

import java.math.BigDecimal;
import java.util.Date;

/**
 *  
 * 表:mr_customer_info 
 * @author pcc 
 * @date 2020-01-06 
 */
public class MrCustomerInfo {
    /**
     * 表id
     * 表字段:id
     */
    private Long id;

    /**
     * 租户id
     * 表字段:tenant_id
     */
    private String tenantId;

    /**
     * 机构号
     * 表字段:organization_id
     */
    private String organizationId;

    /**
     * 渠道id
     * 表字段:channel
     */
    private String channel;

    /**
     * 客户编号
     * 表字段:customer_id
     */
    private String customerId;

    /**
     * 姓名
     * 表字段:chinese_name
     */
    private String chineseName;

    /**
     * 证件类型
     * 表字段:id_type
     */
    private String idType;

    /**
     * 证件号码
     * 表字段:id_number
     */
    private String idNumber;

    /**
     * 性别
     * 表字段:sex
     */
    private String sex;

    /**
     * 出生日期
     * 表字段:birth_date
     */
    private Date birthDate;

    /**
     * 婚姻状况
     * 表字段:marriage
     */
    private String marriage;

    /**
     * 最高学历
     * 表字段:education
     */
    private String education;

    /**
     * 最高学位
     * 表字段:degree
     */
    private String degree;

    /**
     * 住宅电话
     * 表字段:home_phone
     */
    private String homePhone;

    /**
     * 手机号码
     * 表字段:mobile
     */
    private String mobile;

    /**
     * 单位电话
     * 表字段:company_phone
     */
    private String companyPhone;

    /**
     * 电子邮箱
     * 表字段:email
     */
    private String email;

    /**
     * 通讯地址
     * 表字段:address
     */
    private String address;

    /**
     * 通讯地址邮政编码
     * 表字段:zipcode
     */
    private String zipcode;

    /**
     * 户籍地址
     * 表字段:household_address
     */
    private String householdAddress;

    /**
     * 配偶姓名
     * 表字段:spouse_name
     */
    private String spouseName;

    /**
     * 配偶证件类型
     * 表字段:spouse_id_type
     */
    private String spouseIdType;

    /**
     * 配偶证件号码
     * 表字段:spouse_id_number
     */
    private String spouseIdNumber;

    /**
     * 配偶工作单位
     * 表字段:spouse_company_name
     */
    private String spouseCompanyName;

    /**
     * 配偶联系电话
     * 表字段:spouse_home_phone
     */
    private String spouseHomePhone;

    /**
     * 职业
     * 表字段:spouse_occuption
     */
    private String spouseOccuption;

    /**
     * 单位名称
     * 表字段:company_name
     */
    private String companyName;

    /**
     * 单位所属行业
     * 表字段:industry
     */
    private String industry;

    /**
     * 单位地址
     * 表字段:company_address
     */
    private String companyAddress;

    /**
     * 单位地址邮政编码
     * 表字段:company_zipcode
     */
    private String companyZipcode;

    /**
     * 本单位工作起始年份
     * 表字段:begin_year
     */
    private String beginYear;

    /**
     * 职务
     * 表字段:job
     */
    private String job;

    /**
     * 职称
     * 表字段:title
     */
    private String title;

    /**
     * 年收入
     * 表字段:annual_income
     */
    private BigDecimal annualIncome;

    /**
     * 工资帐号
     * 表字段:pay_account
     */
    private String payAccount;

    /**
     * 工资账户开户银行
     * 表字段:pay_bank
     */
    private String payBank;

    /**
     * 居住地址
     * 表字段:reside_address
     */
    private String resideAddress;

    /**
     * 居住地址邮政编码
     * 表字段:reside_zipcode
     */
    private String resideZipcode;

    /**
     * 居住状况
     * 表字段:reside_condition
     */
    private String resideCondition;

    /**
     * 客户类型 借款人，保证人
     * 表字段:cust_type
     */
    private String custType;

    /**
     * 创建时间
     * 表字段:create_time
     */
    private Date createTime;

    /**
     * 更新时间
     * 表字段:update_time
     */
    private Date updateTime;

    /**
     * 导入日期
     * 表字段:input_date
     */
    private Date inputDate;

    /**
     * 业务日期
     * 表字段:business_date
     */
    private Date businessDate;

    /**
     * 核心客户号
     * 表字段:ecif_id
     */
    private String ecifId;

    /**
     * 获取表id
     * @return id Long
     */
    public Long getId() {
        return id;
    }

    /**
     * 设置表id
     * @param id 表id
     */
    public void setId(Long id) {
        this.id = id;
    }

    /**
     * 获取租户id
     * @return tenantId String
     */
    public String getTenantId() {
        return tenantId;
    }

    /**
     * 设置租户id
     * @param tenantId 租户id
     */
    public void setTenantId(String tenantId) {
        this.tenantId = tenantId;
    }

    /**
     * 获取机构号
     * @return organizationId String
     */
    public String getOrganizationId() {
        return organizationId;
    }

    /**
     * 设置机构号
     * @param organizationId 机构号
     */
    public void setOrganizationId(String organizationId) {
        this.organizationId = organizationId;
    }

    /**
     * 获取渠道id
     * @return channel String
     */
    public String getChannel() {
        return channel;
    }

    /**
     * 设置渠道id
     * @param channel 渠道id
     */
    public void setChannel(String channel) {
        this.channel = channel;
    }

    /**
     * 获取客户编号
     * @return customerId String
     */
    public String getCustomerId() {
        return customerId;
    }

    /**
     * 设置客户编号
     * @param customerId 客户编号
     */
    public void setCustomerId(String customerId) {
        this.customerId = customerId;
    }

    /**
     * 获取姓名
     * @return chineseName String
     */
    public String getChineseName() {
        return chineseName;
    }

    /**
     * 设置姓名
     * @param chineseName 姓名
     */
    public void setChineseName(String chineseName) {
        this.chineseName = chineseName;
    }

    /**
     * 获取证件类型
     * @return idType String
     */
    public String getIdType() {
        return idType;
    }

    /**
     * 设置证件类型
     * @param idType 证件类型
     */
    public void setIdType(String idType) {
        this.idType = idType;
    }

    /**
     * 获取证件号码
     * @return idNumber String
     */
    public String getIdNumber() {
        return idNumber;
    }

    /**
     * 设置证件号码
     * @param idNumber 证件号码
     */
    public void setIdNumber(String idNumber) {
        this.idNumber = idNumber;
    }

    /**
     * 获取性别
     * @return sex String
     */
    public String getSex() {
        return sex;
    }

    /**
     * 设置性别
     * @param sex 性别
     */
    public void setSex(String sex) {
        this.sex = sex;
    }

    /**
     * 获取出生日期
     * @return birthDate Date
     */
    public Date getBirthDate() {
        return birthDate;
    }

    /**
     * 设置出生日期
     * @param birthDate 出生日期
     */
    public void setBirthDate(Date birthDate) {
        this.birthDate = birthDate;
    }

    /**
     * 获取婚姻状况
     * @return marriage String
     */
    public String getMarriage() {
        return marriage;
    }

    /**
     * 设置婚姻状况
     * @param marriage 婚姻状况
     */
    public void setMarriage(String marriage) {
        this.marriage = marriage;
    }

    /**
     * 获取最高学历
     * @return education String
     */
    public String getEducation() {
        return education;
    }

    /**
     * 设置最高学历
     * @param education 最高学历
     */
    public void setEducation(String education) {
        this.education = education;
    }

    /**
     * 获取最高学位
     * @return degree String
     */
    public String getDegree() {
        return degree;
    }

    /**
     * 设置最高学位
     * @param degree 最高学位
     */
    public void setDegree(String degree) {
        this.degree = degree;
    }

    /**
     * 获取住宅电话
     * @return homePhone String
     */
    public String getHomePhone() {
        return homePhone;
    }

    /**
     * 设置住宅电话
     * @param homePhone 住宅电话
     */
    public void setHomePhone(String homePhone) {
        this.homePhone = homePhone;
    }

    /**
     * 获取手机号码
     * @return mobile String
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机号码
     * @param mobile 手机号码
     */
    public void setMobile(String mobile) {
        this.mobile = mobile;
    }

    /**
     * 获取单位电话
     * @return companyPhone String
     */
    public String getCompanyPhone() {
        return companyPhone;
    }

    /**
     * 设置单位电话
     * @param companyPhone 单位电话
     */
    public void setCompanyPhone(String companyPhone) {
        this.companyPhone = companyPhone;
    }

    /**
     * 获取电子邮箱
     * @return email String
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置电子邮箱
     * @param email 电子邮箱
     */
    public void setEmail(String email) {
        this.email = email;
    }

    /**
     * 获取通讯地址
     * @return address String
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置通讯地址
     * @param address 通讯地址
     */
    public void setAddress(String address) {
        this.address = address;
    }

    /**
     * 获取通讯地址邮政编码
     * @return zipcode String
     */
    public String getZipcode() {
        return zipcode;
    }

    /**
     * 设置通讯地址邮政编码
     * @param zipcode 通讯地址邮政编码
     */
    public void setZipcode(String zipcode) {
        this.zipcode = zipcode;
    }

    /**
     * 获取户籍地址
     * @return householdAddress String
     */
    public String getHouseholdAddress() {
        return householdAddress;
    }

    /**
     * 设置户籍地址
     * @param householdAddress 户籍地址
     */
    public void setHouseholdAddress(String householdAddress) {
        this.householdAddress = householdAddress;
    }

    /**
     * 获取配偶姓名
     * @return spouseName String
     */
    public String getSpouseName() {
        return spouseName;
    }

    /**
     * 设置配偶姓名
     * @param spouseName 配偶姓名
     */
    public void setSpouseName(String spouseName) {
        this.spouseName = spouseName;
    }

    /**
     * 获取配偶证件类型
     * @return spouseIdType String
     */
    public String getSpouseIdType() {
        return spouseIdType;
    }

    /**
     * 设置配偶证件类型
     * @param spouseIdType 配偶证件类型
     */
    public void setSpouseIdType(String spouseIdType) {
        this.spouseIdType = spouseIdType;
    }

    /**
     * 获取配偶证件号码
     * @return spouseIdNumber String
     */
    public String getSpouseIdNumber() {
        return spouseIdNumber;
    }

    /**
     * 设置配偶证件号码
     * @param spouseIdNumber 配偶证件号码
     */
    public void setSpouseIdNumber(String spouseIdNumber) {
        this.spouseIdNumber = spouseIdNumber;
    }

    /**
     * 获取配偶工作单位
     * @return spouseCompanyName String
     */
    public String getSpouseCompanyName() {
        return spouseCompanyName;
    }

    /**
     * 设置配偶工作单位
     * @param spouseCompanyName 配偶工作单位
     */
    public void setSpouseCompanyName(String spouseCompanyName) {
        this.spouseCompanyName = spouseCompanyName;
    }

    /**
     * 获取配偶联系电话
     * @return spouseHomePhone String
     */
    public String getSpouseHomePhone() {
        return spouseHomePhone;
    }

    /**
     * 设置配偶联系电话
     * @param spouseHomePhone 配偶联系电话
     */
    public void setSpouseHomePhone(String spouseHomePhone) {
        this.spouseHomePhone = spouseHomePhone;
    }

    /**
     * 获取职业
     * @return spouseOccuption String
     */
    public String getSpouseOccuption() {
        return spouseOccuption;
    }

    /**
     * 设置职业
     * @param spouseOccuption 职业
     */
    public void setSpouseOccuption(String spouseOccuption) {
        this.spouseOccuption = spouseOccuption;
    }

    /**
     * 获取单位名称
     * @return companyName String
     */
    public String getCompanyName() {
        return companyName;
    }

    /**
     * 设置单位名称
     * @param companyName 单位名称
     */
    public void setCompanyName(String companyName) {
        this.companyName = companyName;
    }

    /**
     * 获取单位所属行业
     * @return industry String
     */
    public String getIndustry() {
        return industry;
    }

    /**
     * 设置单位所属行业
     * @param industry 单位所属行业
     */
    public void setIndustry(String industry) {
        this.industry = industry;
    }

    /**
     * 获取单位地址
     * @return companyAddress String
     */
    public String getCompanyAddress() {
        return companyAddress;
    }

    /**
     * 设置单位地址
     * @param companyAddress 单位地址
     */
    public void setCompanyAddress(String companyAddress) {
        this.companyAddress = companyAddress;
    }

    /**
     * 获取单位地址邮政编码
     * @return companyZipcode String
     */
    public String getCompanyZipcode() {
        return companyZipcode;
    }

    /**
     * 设置单位地址邮政编码
     * @param companyZipcode 单位地址邮政编码
     */
    public void setCompanyZipcode(String companyZipcode) {
        this.companyZipcode = companyZipcode;
    }

    /**
     * 获取本单位工作起始年份
     * @return beginYear String
     */
    public String getBeginYear() {
        return beginYear;
    }

    /**
     * 设置本单位工作起始年份
     * @param beginYear 本单位工作起始年份
     */
    public void setBeginYear(String beginYear) {
        this.beginYear = beginYear;
    }

    /**
     * 获取职务
     * @return job String
     */
    public String getJob() {
        return job;
    }

    /**
     * 设置职务
     * @param job 职务
     */
    public void setJob(String job) {
        this.job = job;
    }

    /**
     * 获取职称
     * @return title String
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置职称
     * @param title 职称
     */
    public void setTitle(String title) {
        this.title = title;
    }

    /**
     * 获取年收入
     * @return annualIncome BigDecimal
     */
    public BigDecimal getAnnualIncome() {
        return annualIncome;
    }

    /**
     * 设置年收入
     * @param annualIncome 年收入
     */
    public void setAnnualIncome(BigDecimal annualIncome) {
        this.annualIncome = annualIncome;
    }

    /**
     * 获取工资帐号
     * @return payAccount String
     */
    public String getPayAccount() {
        return payAccount;
    }

    /**
     * 设置工资帐号
     * @param payAccount 工资帐号
     */
    public void setPayAccount(String payAccount) {
        this.payAccount = payAccount;
    }

    /**
     * 获取工资账户开户银行
     * @return payBank String
     */
    public String getPayBank() {
        return payBank;
    }

    /**
     * 设置工资账户开户银行
     * @param payBank 工资账户开户银行
     */
    public void setPayBank(String payBank) {
        this.payBank = payBank;
    }

    /**
     * 获取居住地址
     * @return resideAddress String
     */
    public String getResideAddress() {
        return resideAddress;
    }

    /**
     * 设置居住地址
     * @param resideAddress 居住地址
     */
    public void setResideAddress(String resideAddress) {
        this.resideAddress = resideAddress;
    }

    /**
     * 获取居住地址邮政编码
     * @return resideZipcode String
     */
    public String getResideZipcode() {
        return resideZipcode;
    }

    /**
     * 设置居住地址邮政编码
     * @param resideZipcode 居住地址邮政编码
     */
    public void setResideZipcode(String resideZipcode) {
        this.resideZipcode = resideZipcode;
    }

    /**
     * 获取居住状况
     * @return resideCondition String
     */
    public String getResideCondition() {
        return resideCondition;
    }

    /**
     * 设置居住状况
     * @param resideCondition 居住状况
     */
    public void setResideCondition(String resideCondition) {
        this.resideCondition = resideCondition;
    }

    /**
     * 获取客户类型 借款人，保证人
     * @return custType String
     */
    public String getCustType() {
        return custType;
    }

    /**
     * 设置客户类型 借款人，保证人
     * @param custType 客户类型 借款人，保证人
     */
    public void setCustType(String custType) {
        this.custType = custType;
    }

    /**
     * 获取创建时间
     * @return createTime Date
     */
    public Date getCreateTime() {
        return createTime;
    }

    /**
     * 设置创建时间
     * @param createTime 创建时间
     */
    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    /**
     * 获取更新时间
     * @return updateTime Date
     */
    public Date getUpdateTime() {
        return updateTime;
    }

    /**
     * 设置更新时间
     * @param updateTime 更新时间
     */
    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    /**
     * 获取导入日期
     * @return inputDate Date
     */
    public Date getInputDate() {
        return inputDate;
    }

    /**
     * 设置导入日期
     * @param inputDate 导入日期
     */
    public void setInputDate(Date inputDate) {
        this.inputDate = inputDate;
    }

    /**
     * 获取业务日期
     * @return businessDate Date
     */
    public Date getBusinessDate() {
        return businessDate;
    }

    /**
     * 设置业务日期
     * @param businessDate 业务日期
     */
    public void setBusinessDate(Date businessDate) {
        this.businessDate = businessDate;
    }

    public String getEcifId() {
        return ecifId;
    }

    public void setEcifId(String ecifId) {
        this.ecifId = ecifId;
    }
}